/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");



/*Center align column so the button does too*/
.center-align {text-align: center}

/*LOGO*/
@media only screen and (max-width: 1250px)
 {
header .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky, .main_menu {
    display: none!important;
}
}

@media only screen and (max-width: 1250px)
 {
 .mobile_menu_button {
    display: table;
}}

@media only screen and (max-width: 1250px)
 {
nav.mobile_menu {
    display: block;    background-color: #2e4e31 !important;
}}

@media only screen and (max-width: 1250px)
{
header .q_logo img.mobile {
    position: relative;
    display: block;
    opacity: 1;
    margin: 0px auto;
}}

@media only screen and (max-width: 1250px)
{
.logo_wrapper {
       height: 100px!important;
    left: 50%;
    display: table;
    position: absolute;
}}

@media only screen and (max-width: 1250px)
{
.header_inner_left, footer.uncover, header {
    position: relative!important;
    left: 0!important;
    margin-bottom: 0;
}}

@media only screen and (max-width: 1250px)
{
.q_logo {
    display: table-cell;
    position: relative;
    top: auto;
    vertical-align: middle;
}}

@media only screen and (max-width: 1250px)
{
.q_logo a {
    left: -50%;
    width: auto!important;
}}

@media only screen and (max-width: 1250px)
{
.q_logo img {
    top: 0;
    left: 0;
}}

@media only screen and (max-width: 1250px)
 {
header .q_logo img.mobile {
    display: block!important;
    opacity: 1!important;
   
}}

/*OFFERS WIDGET*/
.offers-title h3 {color: #C0B283!important;}
.offers-column .offers-except {color:#fff!important;}
.offers-title-area {z-index:1200;}


/*BUNGALOWS DETAILS PAGE*/
.features .vc_txt_align_center {color:#ffffff}
.features {color:#ffffff}
.bungalow-details .vc_txt_align_center {color:#ffffff;}
.bungalow-details .bungalows-price {color:#ffffff;}
.bungalow-details .vc_column-inner {background-color:#373737!important;}
.button.check_availability:hover {text-shadow: 2px 2px 0 #C0B283;}
.button.check_availability {border: 1px solid #C0B283!important; background-color: #C0B283!important; background-image: linear-gradient(to bottom, #C0B283, #C0B283)!important;}

/*FOOTER*/
.subfooter-link2 {color:#8cc63f!important;}
.subfooter-link2:hover {color:#608a29;}

/*BUNGALOWS WDIGET*/
.bungalows-widgets {background-color: #C0B283!important;}
.bungalows-column .vc_gitem-align-center {color:#ffffff;}
.bungalows-column .bungalows-price {color:#ffffff;}

/*Bullets on menu page changing to outside position*/
#bullet1 ul, #bullet2 ul, #bullet3 ul, #bullet4 ul{ list-style-position: outside; padding-left: 20px;}

/*Accordion*/
.q_accordion_holder.accordion .ui-accordion-header:hover {color: #c0b283!important;}
.q_accordion_holder.accordion .ui-accordion-header {color: #fff;}


/*Retreat/Event*/
.event-info h3 {color:#C0B283!important;}
.event-info {color:#ffffff;}
/*.vc_gitem-align-center {display:inline;}*/

/*Headre button*/
header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton {color: #ffffff!important; border-color: #c0b283!important; background-color: #c0b283!important;}

header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton:hover {color: #000!important; border-color: #c0b283!important; background-color: #fff!important;}

/* TripAdvisor Overrides
================================================== */
.revised .widSSP { width:100%!important; }

/*TESTIMONIALS*/
.vc_row.wpb_row.section.vc_row-fluid.about-testimonial.grid_section .testimonial_content_inner {background: #C0B283!important;}